/**   
* @Title: XmlDataUtil.java 
* @Package com.unism.util 
* @Description: TODO(用一句话描述该文件做什么) 
* @author HS 
* @date 2016年4月13日 上午9:44:37 
* @version V1.0   
*/
package com.unism.util;

import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;

import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.NodeList;


/**
 *@Title:XmlDataUtil.java
 *@Package com.unism.util
 *@Description:TODO
 *@author HS
 *@date 2016年4月13日 上午9:44:37
 *@version V1.0
 */
/**
 * @ClassName:XmlDataUtil
 * @Description:TODO
 * @author HS
 * @date 2016年4月13日 上午9:44:37
 *
 */
public class XmlDataUtil {

	public static DocumentBuilderFactory dbf=DocumentBuilderFactory.newInstance();
	public static DocumentBuilder db=null;
	public static Document d=null;
	public static String fileNameString = "";
	/**
	 * 
	 * @MethodName:ReadXmlValue
	 * @Description:获取XML配置项数据
	 * @author HS
	 * @date 2016年4月13日 上午9:42:55
	 *
	 * @param node
	 * @param confxml
	 * @return
	 */
	public static String ReadXmlValue(String node,String confxml){
		String value="";
		 try {
			db=dbf.newDocumentBuilder();
			fileNameString = XmlDataUtil.class.getResource(confxml).getPath();
			d=db.parse(fileNameString);
			 Element root=d.getDocumentElement();
			 //获得指定的节点对象
			 NodeList dl = root.getElementsByTagName(node);
			 if(dl.getLength()==1){
				 Element e = (Element)dl.item(0);
				 value = e.getFirstChild().getNodeValue();
		    }
			
		} catch (Exception e) {
			
		}
		return value;
	}

}
